使用VCU模式(原预留模式)时,您需要提前规划硬件资源消耗和选择存储类型。本文介绍使用VCU模式(原预留模式)时如何评估计算资源和选择存储类型。
计算资源评估
使用VCU模式(原预留模式)时,所有的计算资源均通过VCU进行定义。1 VCU相当于4核16 GB的计算能力。使用表格存储中的数据读写,索引的写入、查询、分析,通道服务等操作均会消耗VCU的计算资源。
通过QPS近似评估VCU的建议请参见下表。由于计算资源的消耗涉及较多因素,请结合实际业务评估VCU。
读写行的大小,请求的Cache命中率、Filter的复杂度、多元索引查询分析复杂度均会影响实际VCU消耗。具体资源消耗请以业务实际运行为准。
为了避免业务突发峰值,推荐您预留40%左右的计算资源,保证线上服务稳定。
您可以为实例开启弹性能力,进入serverless模式,按实际使用量支付计算性能消耗费用,也可以同时叠加预留VCU配置节约成本。
QPS(行/秒) | 推荐VCU | 说明 |
0~1000 | 2 VCU | 建议作为最小生产环境的VCU配置使用,适用于较低负载时访问。 |
1000~20000 | 4~6 VCU | 适用于中低负载时配置使用。 |
20000以上 | 10 VCU以上 | 高负载时,通过每10000 QPS配置5 VCU的方式进行近似预估。 |
存储类型选择
创建VCU模式(原预留模式)的实例时,您可以选择实例的存储类型为高性能存储或者容量型存储。不论实例的存储类型,如果使用了多元索引功能,则均会存在多元索引存储。
存储类型 | 性能指标 | 适用场景 | |
写平均RT | 读平均RT | ||
高性能存储(SSD) | <10ms | <10ms | 适用于对延迟要求高的在线业务,例如广告、推荐、Feed流。毛刺率低,通常延时均在几ms级别。 |
多元索引存储(SSD) | <10ms | <10ms | 不论实例的存储类型,使用多元索引功能时,表格存储构建索引时索引数据量占用的存储空间。 |
容量型存储(SATA) | <10ms | <100ms | 适用于如下场景:
|